package com.alpha.ejb.session.project;
import java.util.List;

import javax.ejb.Remote;

import com.alpha.tables.Project;

@Remote
public interface ProjectManagerRemote {

	/**
	 * Ajoute un projet
	 * @param p_Projet Le projet à ajouter
	 */
	public void AjouterProjet(Project p_Project);
	
	/**
	 * Récupere la liste de tous les projets
	 * @return La liste des projets
	 */
	public List<Project> GetProjects();
	
	/**
	 * Récupère les informations d'un projet
	 * @param idproject L'identifiant du projet à récupérer
	 * @return Le projet correspondant à l'identifiant
	 */
	public Project GetProjectById(int idproject);
}
